package impl

// ！具体产品
type antaFootballShoe struct {
	footballShoe
}

func newAntaFootballShoe() abstractFootballShoe {
	return &antaFootballShoe{
		footballShoe: footballShoe{
			category:     "football",
			brand:        "anta",
			tackCategory: "metal",
		},
	}
}

// ！具体产品
type antaBasketballShoe struct {
	basketballShoe
}

func newAntaBasketballShoe() abstractBasketballShoe {
	return &antaBasketballShoe{
		basketballShoe: basketballShoe{
			category: "basketball",
			brand:    "anta",
		},
	}
}
